Description:
MWAOP detects if several operators with non-intuitive clear precedence are used without explicit grouping by parentheses. Sometimes the programmer's assumption about operator priorities is not true, and enclosing such operations in parentheses will increase readability of the code.
Incorrect:
var x,y,z:boolean; ... x and y = z x and y or z x or y = z
Correct:
var x,y,z:boolean; ... (x and y) = z x and (y or z) x or (y = z)